// 初始化 dayjs 相关配置

import Vue from "vue";
import dayjs from "dayjs";

// 加载中文语言包
import "dayjs/locale/zh-cn";

import relativeTime from "dayjs/plugin/relativeTime";

// 配置使用处理相对时间
dayjs.extend(relativeTime);

// 配置使用中文语言包
dayjs.locale("zh-cn");

Vue.filter("relativeTime", value => {
  return dayjs(value).from(dayjs());
});

Vue.filter("formatTimes", (value, format = "YYYY-MM-DD HH:mm:ss") => {
  return dayjs(value).format(format);
});
Vue.filter('formatTime', (value, format = 'YYYY-MM-DD HH:mm:ss') => {
  let time = dayjs(value).format(format)
  time = time.substring(0, 4) + "年" + time.substring(5, 7) + "月" + time.substring(8, 10) + "日 " + time.substring(11, 13) + ":" + time.substring(14, 16)
  return time
})